345e83c10ed233970a96eae320bab4103dc4f1ee,ff4j-store-elastic/src/main/java/org/ff4j/elastic/store/FeatureStoreElastic.java,FeatureStoreElastic,readAll,#,200

Before Change


		SearchResult result = null;
		try {
			result = getConnection().getJestClient().execute(search);
			if (!result.isSucceeded()) {
				logger.error(result.getErrorMessage());
			}
			List<Hit<Feature, Void>> features = result.getHits(Feature.class);
			for (Hit<Feature, Void> feature : features) {

After Change


	    SearchResult result = getConnection().search(getBuilder().queryReadAll(), true);
	    
	    Map<String, Feature> mapOfFeatures = new HashMap<String, Feature>();
        if (null != result && result.isSucceeded()) {
    		for (Hit<Feature, Void> feature : result.getHits(Feature.class)) {
    		    mapOfFeatures.put(feature.source.getUid(), feature.source);
    		}